package acm;
import java.util.Scanner;
import testing.*;


/**
 *
 */
public class Flowers {
	
	private int nPalabras=-1;
	private String oracion= "";
	private String[] palabra= new String[50];
	private Scanner in = new Scanner(System.in);
	private boolean[] tauto= new boolean[100]; 

	
	public Flowers(){
		
		this.ingresar();
		this.mostrar();
		
	}
	
	/**Metodo para ingresar datos por consola
	 * 
	 */
	public void ingresar(){
		
		
		
			nPalabras++;
			this.oracion= in.nextLine();
			
			this.palabra= oracion.split(" ");
			
			
			comparar();
	
		
			while(!this.oracion.equals("*")){
				nPalabras++;
				this.oracion= in.nextLine();
				
				this.palabra= oracion.split(" ");
				
				comparar();
				
			}
		
	}
	
	/**Metodo que compara la primera letra de cada palabra de la oracion
	 * 
	 */
	public void comparar(){
		
		
		for(int i=0;i<palabra.length;i++){
			
			if((i+1)<palabra.length){
		
				if(palabra[i].substring(0,1).equals(palabra[i+1].substring(0,1))){
					this.tauto[nPalabras]=true;
		
				}
				else{
					this.tauto[nPalabras]=false;
					i=nPalabras;
				}
			}
		}
		
	}
	
	/**Metodo que muestra por pantalla la cantidad de oraciones que comienzan con la misma letra.
	 * 
	 */
	public void mostrar(){
		
		for(int i=0; i<nPalabras;i++){
			if(this.tauto[i]==true)
				System.out.println("Y");
				
			else
				System.out.println("N");
		}
			
	}
	
}
